import java.io.File;
import java.text.SimpleDateFormat;
import java.util.SimpleTimeZone;

public class Test {
    public static void main(String[] args) {
        File f1=new File("C:\\2023\\work");
        File f2=new File("D:\\");
        //获取文件的大小，返回字节个数
        System.out.println(f1.length());
        //判断当前文件对象，对应的文件路径是否存在，存在返回true
        System.out.println(f1.exists());
        //判断当前文件对象指代的是否是文件，是返回true
        System.out.println(f1.isFile());
        System.out.println(f2.isFile());
        //判断当前文件对象指代的是否是文件夹，是返回true
        System.out.println(f1.isDirectory());
        System.out.println(f2.isDirectory());
        //获取文件的名称
        System.out.println(f1.getName());
        //获取文件的最后修改时间
        long time=f1.lastModified();
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        System.out.println(sdf.format(time));
        //获取创建文件对象时，使用的路径
        System.out.println(f1.getPath());
        //获取创建文件对象时，使用的绝对路径
        System.out.println(f1.getAbsolutePath());
    }
}
